moon snails - Alemán Inglés Diccionario